Calling Flib

The syntax for calling is as follows:

usage: flib c|a|x|d|z|p|l|t[v] library [-|[modules]*]

    c,a     c,a appends a module to a library. Does the library not yet exist, then it is created. If the module is already in the library, it is replaced.     x copies the module from the library to an own file with the name of the module. If no module is supplied, then all modules are copied from the library.     d deletes a module from a library. If the module was the last one in the library, then the library is deleted.     t ouputs the list of all modules in the library.     r renames all indicated modules. To this end the new name is expected from the console (stdin).     z transforms fontlibraries of the old type to the current version. All newly created libraries are automatically of the new type.     p tests all modules, whether they are still correct. To this end a checksum is created at the creation of the library and stored in the directory of the library.     l creates a library-link. The call looks in this case like this:

flib l link-name dest-name
At this, a library link-name is created, which is actually a pointer to a library with the name dest-name. This is used for example in case you need fontlibraries of the resolutions 109 dpi and 110 dpi, but due to memory limitations you only want one of them to be held on the harddisk. As the difference between the both fontlibraries is not so big, you could decide to hold only one of them on harddisk, and create the other only as a link.     v switches verbose mode on. This flag can be switched with every one of the above otions. Normally only error messages are displayed. With the v option all actions are protocolled. This is especially useful in case of more complicated operations.

In case of all commands you can indicate an arbitrary number of modules behind the library name. The possibility exists however, to supply on a minus (–). Then all module names are read from the console (stdin) (one module per line), until an end of file character comes.